File namingΒΆ
All rendering processes output image or data file, which location is set by default when you create the pass. The location can be changed in the Pass > File Pattern attribute of the pass.
File name specifiers
The file path of a pass can be a combination of several specifiers, such as the frame number, the pass name, the stereo eye, or any environment variable.
The specifiers are:
- $f - The frame number without prefixed 0. It will be replaced by 1, 2, 3, ..., 101, 102, 103.
- $0xf - The frame number with x prefixed 0. "$03f" will be replaced by 001, 002, 003, ..., 102, 103.
- $e - The eye number, where 1 is the left eye.
- $E - The eye name (that is "left" or "right").
- $c - The camera name including prefix
- $C - The camera name excluding prefix
- $l - The pass name.
- $L - The pass name stripped of any reference prefix.
- $o - The output name (ie. AOVs for RenderPass layers).
- $n - The parent output node name (ie. RenderLayers for RenderPass).
- $x - The default file extension.
For instance, let's consider a RenderPass named "render", which contains:
- render
- hero
- Beauty
- Diffuse
- Specular
- set
- Beauty
- Diffuse
- Specular
- IndDiffuse
- Reflection
The pass file pattern is "$(IMAGES)/$l_$n_$o.$05f.$x", and the environment variable IMAGES is /tmp/images. The following files are generated at frame 1:
- /tmp/images/render_hero_Beauty.00001.png
- /tmp/images/render_hero_Diffuse.00001.png
- /tmp/images/render_hero_Specular.00001.png
- /tmp/images/render_set_Beauty.00001.png
- /tmp/images/render_set_Diffuse.00001.png
- /tmp/images/render_set_Specular.00001.png
- /tmp/images/render_set_IndDiffuse.00001.png
- /tmp/images/render_set_Reflection.00001.png
Default file naming
The default location is, for each type of pass:
- RenderPass: $(IMAGES)/$l_$n_$o_$e_$05f.$x
- Bake2D: $(IMAGES)/$l_$n_$o_$05f.$x
- Compositing: $(IMAGES)/$l_$o_$e_$05f.$x